91f39fc9c8f5f97ed0d2b6ec9c06fd810d3b3654,com.hangum.tadpole.rdb.core/src/com/hangum/tadpole/rdb/core/dialog/export/sqlresult/ResultSetDownloadDialog.java,ResultSetDownloadDialog,executeButton,#,227

Before Change


	private void executeButton() {
		String selectionTab = ""+tabFolder.getSelection().getData();

		try {
			if("text".equalsIgnoreCase(selectionTab)) {			
				if(compositeText.isValidate()) {
					ExportTextDAO dao = (ExportTextDAO)compositeText.getLastData();
					exportResultCSVType( dao.isIsncludeHeader(), dao.getTargetName(), dao.getSeparatorType(), dao.getComboEncoding());
				}else{
					return;
				}
			}else if("html".equalsIgnoreCase(selectionTab)) {			
				if(compositeHTML.isValidate()) {
					ExportHtmlDAO dao = (ExportHtmlDAO)compositeHTML.getLastData();
					exportResultHtmlType(dao.getTargetName(), dao.getComboEncoding());
				}else{
					return;
				}
			}else if("json".equalsIgnoreCase(selectionTab)) {			
				if(compositeJSON.isValidate()) {
					ExportJsonDAO dao = (ExportJsonDAO)compositeJSON.getLastData();

After Change


	/** execute button */
	private void executeButton() {
		final String selectionTab = ""+tabFolder.getSelection().getData();
		AbstractExportDAO exportDAO = null;
		
		// validation
		if("text".equalsIgnoreCase(selectionTab)) {
			if(!compositeText.isValidate()) return;
			exportDAO = compositeText.getLastData();
		}else if("html".equalsIgnoreCase(selectionTab)) {
			if(!compositeHTML.isValidate()) return;
			exportDAO = compositeHTML.getLastData();
		}else if("json".equalsIgnoreCase(selectionTab)) {			
			if(!compositeJSON.isValidate()) return;
			exportDAO = compositeJSON.getLastData();
		}else if("xml".equalsIgnoreCase(selectionTab)) {			
			if(!compositeXML.isValidate()) return;
			exportDAO = compositeXML.getLastData();
		}else if("sql".equalsIgnoreCase(selectionTab)) {			
			if(!compositeSQL.isValidate()) return;
			exportDAO = compositeSQL.getLastData();
		}else{
			if(logger.isDebugEnabled()) logger.debug("selection tab is " + selectionTab);	
			MessageDialog.openWarning(getShell(), CommonMessages.get().Warning, Messages.get().ResultSetDownloadDialog_notSelect); 
			return;
		}
		
		// job
		final AbstractExportDAO _dao = exportDAO;
		Job job = new Job(Messages.get().MainEditor_45) {
			@Override
			public IStatus run(IProgressMonitor monitor) {